body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); min-width: 1000px; position: relative; }
body, th, td { font-family: arial; }
html, body, ul, ol, li, dl, dd, h1, h2, h3, h4, h5, h6, pre, form, input, button, textarea, p, th, td { margin: 0px; padding: 0px; }
p, form, ol, ul, li, h3, menu { list-style: outside none none; }
table, img { border: 0px none; }
img, object, select, input, textarea, button { vertical-align: middle; }
th { text-align: left; }
h1, h2, h3, h4, h5, h6, input, textarea, select, cite, em, i, b, strong, th { font-size: 100%; font-style: normal; }
em, cite { font-style: normal; }
em { color: rgb(204, 0, 0); }
input, button, select { color: rgb(51, 51, 51); }
a em { text-decoration: underline; }
.gray, a.gray { color: rgb(102, 102, 102); }
.gray2, a.gray2 { color: rgb(153, 153, 153); }
.g-shadow { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06); }
.g-clearfix::after { clear: both; content: ""; display: block; height: 0px; visibility: hidden; }
.g-menu { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(229, 229, 229) rgb(229, 229, 229) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 88px; }
.g-menu, .g-tip { font-size: 12px; left: 0px; position: absolute; top: 0px; }
.form { clear: both; }
.form, .round { position: relative; }
.round { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: inline-block; height: 34px; vertical-align: top; width: 539px; }
.input_key { background: transparent none repeat scroll 0% 0%; border: 0px none; border-radius: 0px; font: 16px/22px arial; height: 22px; margin: 7px 0px 0px 7px; outline: 0px none; padding: 0px; position: relative; width: 500px; z-index: 1; }
.g-menu li { border-bottom: 1px solid rgb(229, 229, 229); height: 30px; line-height: 30px; white-space: nowrap; }
.g-menu li a { color: rgb(102, 102, 102); display: block; height: 100%; padding: 0px 0px 0px 20px; text-decoration: none; }
.g-menu li a:hover { background: rgb(25, 185, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#header { font-size: 12px; position: relative; z-index: 3000; }
#head { padding: 7px 0px 0px 20px; }
#header .inner { background: rgb(248, 248, 248) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(235, 235, 235); height: 108px; min-width: 1000px; }
.s_btn { background: rgb(25, 185, 85) none repeat scroll 0% 0%; border: medium none; border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; height: 36px; outline: medium none; padding: 0px; vertical-align: top; width: 93px; }
.clearfix {  }
.search-del { background-image: url('t01c2be9bbf2806aa79.png'); background-repeat: no-repeat; background-position: 6px 2px; display: block; height: 20px; overflow: hidden; position: absolute; right: 8px; top: 6px; width: 20px; z-index: 1; }
.s_btn:hover { background: rgb(25, 205, 85) none repeat scroll 0% 0%; border: medium none; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); }
.s_btn:active { background: rgb(0, 171, 54) none repeat scroll 0% 0%; border: medium none; }
.clearfix::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.search-del:hover { background-position: -20px 2px; }
#container { margin-top: 18px; padding-left: 20px; position: relative; }
#header { min-width: 1000px; }
#g-hd { font-size: 14px; font-family: arial,sans-serif; height: 45px; position: relative; text-align: left; z-index: 200; }
#g-hd-nav { display: inline-block; float: left; padding-left: 20px; position: relative; }
#g-hd-tabs { float: left; margin: 9px 0px 0px; padding: 0px; }
#g-hd a { text-decoration: none; }
#g-hd-tabs li { float: left; line-height: normal; margin-right: 10px; white-space: nowrap; }
#g-hd-tabs li a { color: rgb(102, 102, 102); display: inline-block; height: 34px; line-height: 34px; text-align: center; width: 34px; }
#g-hd-searchs .ico { background-image: url('t019016be2616bba0f8.png'); background-repeat: no-repeat; }
#g-hd-nav .g-hd-logo { float: left; overflow: hidden; padding-top: 13px; width: 114px; }
#g-hd-nav .g-hd-logo a { background: transparent url('t0184e4ce3cb83220c1.png') no-repeat scroll 0% 0%; display: inline-block; height: 26px; vertical-align: top; width: 100px; }
#g-hd-tabs li a:hover, #g-hd-tabs .g-hd-cur a { color: rgb(25, 185, 85); }
.hd-rtools { position: absolute; right: 15px; top: 17px; z-index: 202; }
.hd-rtools .menu { float: left; height: 14px; line-height: 14px; }
.hd-rtools .g-menu { display: none; top: 22px; width: 101px; }
.hd-rtools .user-list { width: 76px; }
.hd-rtools .engs-list { width: 88px; }
.hd-rtools .change { background: transparent url('t019016be2616bba0f8.png') no-repeat scroll 102px -523px; display: inline-block; padding-right: 15px; }
.hd-rtools .menu div { border-right: 1px solid rgb(226, 226, 226); float: left; padding: 0px 9px; position: relative; }
.hd-rtools .setting-list li { text-indent: 15px; }
.hd-rtools .setting-list a { padding: 0px; position: relative; }
.hd-rtools .user-list a { padding-left: 13px; }
.hd-rtools .change span { display: inline-block; height: 12px; position: relative; vertical-align: top; width: 19px; }
.hd-rtools .menu .title { color: rgb(102, 102, 102); text-decoration: none; }
.hd-rtools .menu .setting-group {  }
.hd-rtools .menu .user-group { border-right: 1px solid rgb(248, 248, 248); }
.hd-rtools .menu .end { border-left: 1px solid rgb(226, 226, 226); border-right: 0px none; }
.hd-rtools .menu .title:hover, .hd-rtools .menu .title.hover { color: rgb(0, 190, 60); }
#g-hd-searchs .ico { display: inline-block; float: left; height: 16px; margin: 7px 4px 0px 6px; vertical-align: top; width: 16px; }
#g-hd-nav .g-hd-cur a { font-weight: 700; }
.hd-rtools #g-hd-searchs .change .ico { background: transparent url('t016e66672bbb448908.png') no-repeat scroll 0% 0%; float: none; left: 0px; margin: 0px 4px 0px 0px; position: absolute; top: -2px; }
#g-hd-searchs #mod-engs a { padding: 0px 0px 0px 16px; }
#g-hd-searchs #mod-engs .baidu .ico { background-position: 0px -468px; height: 17px; margin-top: 6px; }
#g-hd-searchs #mod-engs .bing .ico { background-position: 0px -445px; }
#rs .tt-layout1, .layout1 #rs .tt { display: none; }
#search .logo { display: none; }
.adv-search-wrap { display: inline-block; margin-left: 17px; position: relative; }
.adv-search-btn { background: transparent url('t019016be2616bba0f8.png') no-repeat scroll 73px -513px; color: rgb(102, 102, 102); display: inline-block; font-size: 12px; height: 30px; line-height: 32px; outline: medium none; padding-right: 16px; position: relative; text-decoration: none; top: 4px; }
.adv-search-btn-short { background-position: 68px -513px; }
#adv-search { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(235, 235, 235); display: none; left: -2px; position: absolute; top: 33px; width: 76px; }
#adv-search a { border-bottom: 1px solid rgb(247, 247, 247); color: rgb(102, 102, 102); display: block; height: 29px; line-height: 29px; text-decoration: none; text-indent: 10px; }
#adv-search a:hover { background: rgb(0, 187, 67) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#main { float: left; position: relative; width: 540px; z-index: 10; }
.result .res-list, .result-d .res-d-list { font-size: 13px; line-height: 20px; margin-bottom: 21px; }
.result .res-list { word-break: break-all; }
.result .res-list h3, .result-d .res-d-list h3 { font-weight: 400; font-size: 16px; margin-bottom: 3px; }
.result .res-list .res-title, .result-d .res-d-list .res-d-title { white-space: nowrap; }
.result .res-list .res-title { white-space: normal; word-break: break-all; }
.result .res-list p.res-desc, .result-d .res-d-list p.res-d-desc { text-align: left; word-break: break-all; word-wrap: break-word; z-index: 1; }
.mingpian { color: rgb(102, 102, 102); margin-left: -2px; }
.mingpian:visited { color: rgb(102, 102, 102); }
.mingpian:hover { color: rgb(0, 190, 60); }
.mingpian .tip-v { background: transparent url('t01d22b041a3d7ece00.png') no-repeat scroll 0px 0px; display: inline-block; height: 10px; overflow: hidden; vertical-align: middle; width: 12px; }
#side { float: left; left: 150px; position: relative; top: 0px; width: 240px; z-index: 1; }
#side .atom-r-onebox { margin-bottom: 10px; }
.result .res-list cite, a.g { color: rgb(78, 156, 98); }
a.m:visited { color: rgb(102, 102, 102); }
a.m { color: rgb(102, 102, 102); }
a.m:hover { color: rgb(0, 190, 60); }
#page { padding-top: 6px; white-space: nowrap; }
#page, #more { font-size: 14px; }
#page a, #page strong { background: white none repeat scroll 0% 0%; border: 1px solid rgb(229, 229, 229); border-radius: 2px; display: inline-block; font-size: 16px; height: 36px; line-height: 36px; margin-right: 5px; text-align: center; text-decoration: none; vertical-align: middle; width: 36px; }
#page a#spre, #page a#snext { font-size: 14px; width: 76px; }
#page strong { border-color: rgb(245, 245, 245); }
#page a:hover { background-color: rgb(251, 251, 251); border-color: rgb(212, 212, 212); box-shadow: 0px 1px 3px rgba(188, 188, 188, 0.2); }
#page .nums { color: rgb(153, 153, 153); font-size: 12px; }
#rs { background: rgb(239, 242, 250) none repeat scroll 0% 0%; margin: 20px 0px 0px; padding: 8px 0px; width: 100%; }
#rs .tt { font-weight: 700; padding: 0px 10px 0px 20px; }
#rs th { font-size: 14px; font-weight: 400; line-height: 19px; text-align: left; vertical-align: top; white-space: nowrap; }
#rs td { width: 5%; }
.so-ask .agree-num, .res-rich-wenda_box .agree-num, .res-rich-video .agree-num, .res-rich-judge .agree-num, .res-rich-manner .agree-num, .res-rich-yesno .agree-num { background: transparent url('t01087144903d40c273.png') no-repeat scroll 0% 0%; color: rgb(102, 102, 102); padding-left: 15px; white-space: nowrap; word-break: keep-all; }
.so-ask .label, .res-rich-wenda_box .best-ans span, .res-rich-video .green, .res-rich-judge .green, .res-rich-manner .green { color: rgb(78, 156, 98); }
.res-linkinfo { color: rgb(102, 102, 102); font-size: 12px; }
.res-linkinfo cite { color: rgb(78, 156, 98); margin-right: 5px; }
.res-linkinfo a { margin: 0px 5px 0px 4px; }
#suggest-align { position: relative; }
.so-narrow #side { left: 150px; width: 240px; }
.g-mohe .gclearfix::after { clear: both; content: ""; display: block; height: 0px; visibility: hidden; }
.g-mohe .gclearfix {  }
#side .atom-adv, #side .atom-r-onebox { margin: 0px 0px 27px; }
#side { border-left: 1px solid rgb(238, 238, 238); padding: 0px 0px 0px 15px; }
#side .g-mohe { width: auto; }
#side .title { color: rgb(51, 51, 51); font-size: 14px; font-weight: 700; margin: 0px 0px 11px; }
.res-rich { padding-top: 2px; }
.res-rich .res-comm-img { float: left; margin-top: 2px; overflow: hidden; text-align: center; width: 120px; }
.res-rich .res-comm-con { float: right; overflow: hidden; width: 408px; }
.res-rich a, .res-rich .g-page a:hover { text-decoration: none; }
.res-rich a:hover { text-decoration: underline; }
.res-rich .res-linkinfo a { text-decoration: underline; }
#pop_wenda .ico-target::after { color: rgb(69, 69, 69); content: "◆"; }
.top-feedback a { color: rgb(16, 36, 238); font-size: 12px; margin-left: 10px; }
.top-feedback { display: none; }
#search { padding: 40px 0px 16px 20px; }
#footer { background: rgb(250, 250, 250) none repeat scroll 0% 0%; color: rgb(204, 204, 204); font-size: 12px; height: 53px; line-height: 53px; margin-top: 30px; padding-left: 20px; }
#weixinlk { display: inline-block; position: relative; z-index: 0; }
#footer a { color: rgb(153, 153, 153); font-size: 12px; margin: 0px 8px; text-decoration: none; }
#footer span { color: rgb(153, 153, 153); margin-left: 15px; }
#weixinlk span { background: transparent url('t01c4cd1020574cab3a.png') no-repeat scroll 0% 0%; bottom: 35px; display: none; height: 118px; left: -50px; position: absolute; width: 120px; }
#footer a:first-child { margin-left: 0px; }
.baike-others a { margin-right: 12px; }
.res-baike .detail { white-space: nowrap; }
.res-baike .all { display: inline-block; }
.res-rich-wenda_box .more-ans { border-top: 1px solid rgb(238, 238, 238); margin-top: 6px; padding-top: 6px; }
.res-rich-wenda_box .more-ans li { height: 20px; line-height: 20px; }
.res-rich-wenda_box .more-ans li span { color: rgb(102, 102, 102); float: right; font-size: 12px; }
.res-rich-wenda_box .more-ans li a, .res-rich-wenda_box .more-ans li a em { text-decoration: none; }
.res-rich-wenda_box .more-ans li .more { color: rgb(119, 119, 204); }
.res-rich-wenda_box .more-ans li .more:hover { text-decoration: underline; }
.so-ask { word-wrap: break-word; }
.so-ask .label { white-space: nowrap; }
#mohe-know_side_nlp { font-size: 13px; }
#mohe-know_side_nlp .title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#mohe-know_side_nlp .mh-box { position: relative; margin-bottom: 15px; z-index: 0; }
#mohe-know_side_nlp a { text-decoration: none; }
#mohe-know_side_nlp a:hover { text-decoration: underline; }
#mohe-know_side_nlp-imagelist .title { width: 81%; line-height: 18px; }
#mohe-know_side_nlp-imagelist .mh-box { overflow: hidden; }
#mohe-know_side_nlp-imagelist .mh-ul { margin-left: -9px; width: 376px; margin-bottom: 10px; }
#mohe-know_side_nlp-imagelist li { float: left; width: 74px; margin-left: 9px; overflow: hidden; }
#mohe-know_side_nlp-imagelist .mh-img-wrap { position: relative; overflow: hidden; background-color: rgb(248, 248, 248); }
#mohe-know_side_nlp-imagelist .mh-img-link { position: relative; display: table-cell; overflow: hidden; vertical-align: middle; text-align: center; }
#mohe-know_side_nlp-imagelist img { margin: 0px auto; vertical-align: middle; }
#mohe-know_side_nlp-imagelist .mh-mask { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: transparent radial-gradient(closest-side at center center , rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.03)) repeat scroll 0% 0%; }
#mohe-know_side_nlp-imagelist .mh-txt { margin-top: 5px; line-height: 17px; text-align: center; cursor: default; }
#mohe-know_side_nlp-imagelist .mh-op-fold { position: absolute; right: 0px; top: 0px; float: right; background: transparent url('t01c93ebc1b6321a882_001.jpg') no-repeat scroll right center; padding: 0px 10px 0px 0px; height: 17px; line-height: 19px; }
#mohe-know_side_nlp-imagelist .mh-op-fold .mh-op-less { display: none; }
#mohe-know_side_nlp-imagelist .mh-op-fold a { color: rgb(153, 153, 153); text-decoration: none; }
#mohe-know_side_nlp-imagelist .mh-op-fold a:hover { color: rgb(16, 36, 238); text-decoration: underline; }
#mohe-know_side_nlp-imagelist .mh-ul-more { display: none; }
